package com.zzyl.serve.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zzyl.serve.domain.NursingProject;
import com.zzyl.serve.vo.NursingProjectVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

/**
 * 护理项目Mapper接口
 * 
 * @author itheima
 * @date 2025-02-28
 */
@Mapper
public interface NursingProjectMapper  extends BaseMapper<NursingProject>
{


    @Select("select id value, name label from nursing_project where status = 1")
    List<NursingProjectVo> selectAll();



//    /**
//     * 查询护理项目
//     *
//     * @param id 护理项目主键
//     * @return 护理项目
//     */
//    public NursingProject selectNursingProjectById(Integer id);
//
//    /**
//     * 查询护理项目列表
//     *
//     * @param nursingProject 护理项目
//     * @return 护理项目集合
//     */
//    public List<NursingProject> selectNursingProjectList(NursingProject nursingProject);
//
//    /**
//     * 新增护理项目
//     *
//     * @param nursingProject 护理项目
//     * @return 结果
//     */
//    public int insertNursingProject(NursingProject nursingProject);
//
//    /**
//     * 修改护理项目
//     *
//     * @param nursingProject 护理项目
//     * @return 结果
//     */
//    public int updateNursingProject(NursingProject nursingProject);
//
//    /**
//     * 删除护理项目
//     *
//     * @param id 护理项目主键
//     * @return 结果
//     */
//    public int deleteNursingProjectById(Integer id);
//
//    /**
//     * 批量删除护理项目
//     *
//     * @param ids 需要删除的数据主键集合
//     * @return 结果
//     */
//    public int deleteNursingProjectByIds(Integer[] ids);
}
